// pages/tongji/tongji.js
var common = require('../../js/common.js');
var app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    startime: "请选择开始时间",
    endtime: '请选择结束时间',
    said: 0,
    yiyuan_id: '',
    data: [],
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    this.setData({
      yiyuan_id: wx.getStorageSync('yiyuan_id')
    });
    wx.setNavigationBarTitle({
      title: '邮箱导出'
    })
  },
  changeDate: function(e) {
    this.setData({
      startime: e.detail.value
    });
  },
  changeDateend: function(e) {
    this.setData({
      endtime: e.detail.value
    });
  },
  bindPickerChange: function(e) {
    this.setData({
      satype: this.data.objectArray[e.detail.value]['name'],
      said: this.data.objectArray[e.detail.value]['id'],
    });
  },
  //提交导出
  formSubmit: function(e) {

    var that = this;
    if (e.detail.value.email == '') {
      wx.showToast({
        title: '邮箱不为空',
        icon: 'none',
        duration: 1500
      })
      return;
    }

    if (that.data.startime == '请选择开始时间') {
      wx.showToast({
        title: '开始时间记得选',
        icon: 'none',
        duration: 1500
      })
      return;
    }
    if (that.data.endtime == '请选择结束时间') {
      wx.showToast({
        title: '请选择结束时间',
        icon: 'none',
        duration: 1500
      })
      return;
    }
    var reg = new RegExp('^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$');
    var emailVar = reg.test(e.detail.value.email);
    if (!emailVar) {
      wx.showToast({
        title: '邮箱格式不正确',
        icon: 'none',
        duration: 1500
      })
      return;
    }

    common.request(app.globalData.localUrl, 'sendEmail', { email: e.detail.value.email, yiyuan_id: wx.getStorageSync('yiyuan_id'), startime: that.data.startime, endtime: that.data.endtime,
      user_id: wx.getStorageSync('userInfo').id},
      function(res) {
        console.log('导出成功', res)
        if (res.data.code == 1) {
          wx.showToast({
            title: '导出成功',
            icon: 'success',
            mask: true
          })

          setTimeout(function() {
            var pages = getCurrentPages(); // 当前页面
            var beforePage = pages[pages.length - 2]; // 前一个页面
            // console.log("beforePage");
            // console.log(beforePage);
            wx.navigateBack({
              success: function() {
                beforePage.onLoad(); // 执行前一个页面的onLoad方法
              }
            });
          }, 1500);

        } else {
          wx.showToast({
            title: res.data.msg,
            icon: 'none',
            duration: 1500
          })
        }
      }
    );



  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  }
})